package com.xbts.system.domain;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import javax.validation.constraints.NotEmpty;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import lombok.Data;
import com.xbts.common.annotation.Excel;
import com.xbts.common.utils.StringUtils;
import com.xbts.common.core.domain.BaseEntity;

import java.io.Serializable;

/**
 * 云市场类型对象 cn_cloud_market_type
 *
 * @author xbts
 * @date 2023-10-10
 */
@Data
@ApiModel("云市场类型对象")
@TableName("cn_cloud_market_type")
public class CnCloudMarketType extends BaseEntity {

    private static final long serialVersionUID=1L;

    /** 主键 */
    @TableId
    private String id;

    /** 分类名称 */
    @Excel(name = "分类名称")
    @ApiModelProperty("分类名称")
    @NotEmpty(message = "分类名称不能为空")
    private String name;

    /** 通用类型（1：通用类型，2：行业类型） */
    @Excel(name = "通用类型", readConverterExp = "1=：通用类型，2：行业类型")
    @ApiModelProperty("通用类型")
    @NotEmpty(message = "通用类型不能为空")
    private String type;

}
